//
//  LLJLabelHeight.m
//  ddc3
//
//  Created by 罗兰军 on 15/6/18.
//  Copyright (c) 2015年 LLJ. All rights reserved.
//

#import "LLJLabelHeight.h"

@implementation LLJLabelHeight

//传入需要显示的 字体大小、lab的宽度、文字内容
//返回值actualsize.height 的高度，设置到lab的高度去。
+ (CGSize)UIlabelGetFont:(CGFloat)Font sizeWidth:(CGFloat)width strNeirong:(NSString *)string
{
    UIFont *font = [UIFont systemFontOfSize:Font];
    // label可设置的最大高度和宽度
    CGSize size = CGSizeMake(width, MAXFLOAT);
    //    获取当前文本的属性
    NSDictionary * tdic = [NSDictionary dictionaryWithObjectsAndKeys:font,NSFontAttributeName,nil];
    CGSize actualsize =[string boundingRectWithSize:size options:NSStringDrawingUsesLineFragmentOrigin  attributes:tdic context:nil].size;
    
    return actualsize;
    
}

//传入需要显示的 字体大小、lab的高度、文字内容
//返回值actualsize.width 的宽度，设置到lab的宽度去。
+ (CGSize)UIlabelGetFont:(CGFloat)Font sizeHeight:(CGFloat)height strNeirong:(NSString *)string
{
    UIFont *font = [UIFont systemFontOfSize:Font];
    // label可设置的最大高度和宽度
    CGSize size = CGSizeMake(MAXFLOAT, height);
    //    获取当前文本的属性
    NSDictionary * tdic = [NSDictionary dictionaryWithObjectsAndKeys:font,NSFontAttributeName,nil];
    CGSize actualsize =[string boundingRectWithSize:size options:NSStringDrawingUsesLineFragmentOrigin  attributes:tdic context:nil].size;
    
    return actualsize;
    
}




@end
